By ship
The quickest and easiest way to get to Yalova from Istanbul is to take a fast ferry (http://www.ido.com.tr/en/...). Fast ferries operate from Yenikapı south of Sultanahmet, the voyage takes 70 minutes and costs 14 TL per person, 12 TL per person in vehicles, 67 TL for cars and 5 TL for bicycles. Concessions of about 1-2 TL is available for students and for those who buy their tickets online through İDO's the ferry operator website, as are early booking discounts.
Fast ferries also operate from Pendik, a suburb of Istanbul on the Asian Side, with a shorter voyage duration of 40 minutes. Sea-buses run from Kartal also on the Asian Side and similarly take about 40 minutes.
There is a cheaper ferry line between Eskihisar just east of Istanbul and Topçular, about 30 km to east of Yalova. These ferries take about 45 minutes to cross the Gulf of Izmit and in 2010 it costs 45 TL for a car and 55 TL for a minibus, free for passengers within the car. Passengers without a vehicle pay 2.80 TL per person. You cannot book this service, you just turn up and pay when you get there. In Topçular, itâs possible to find minibuses heading for Yalova running on the highway lying just next to the harbour.